package com.idanchuang.component.redis.listener;

/**
 * @author yjy
 * Created at 2021/9/14 2:16 下午
 */
public interface KeyExpiredProcessor {

    /**
     * 处理模式，支持单线程串行或多线程并行
     * @return 处理模式
     */
    default ProcMode procMode() {
        return ProcMode.CONCURRENT;
    }

    /**
     * 处理key失效事件
     * @param keyBytes key
     */
    void process(byte[] keyBytes);

}
